<!DOCTYPE html>
<html class="default">
  <head>
    <meta charset="utf-8" />
    <meta http-equiv="x-ua-compatible" content="IE=edge" />
    <title>GoTrueApi | @supabase/supabase-js</title>
    <meta name="description" content="Documentation for @supabase/supabase-js" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="stylesheet" href="../assets/style.css" />
    <link rel="stylesheet" href="../assets/highlight.css" />
    <script async src="../assets/search.js" id="search-script"></script>
  </head>
  <body>
    <script>
      document.body.classList.add(localStorage.getItem('tsd-theme') || 'os')
    </script>
    <header>
      <div class="tsd-page-toolbar">
        <div class="container">
          <div class="table-wrap">
            <div class="table-cell" id="tsd-search" data-base="..">
              <div class="field">
                <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label
                ><input type="text" id="tsd-search-field" />
              </div>
              <ul class="results">
                <li class="state loading">Preparing search index...</li>
                <li class="state failure">The search index is not available</li>
              </ul>
              <a href="../index.html" class="title">@supabase/supabase-js</a>
            </div>
            <div class="table-cell" id="tsd-widgets">
              <div id="tsd-filter">
                <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
                <div class="tsd-filter-group">
                  <div class="tsd-select" id="tsd-filter-visibility">
                    <span class="tsd-select-label">All</span>
                    <ul class="tsd-select-list">
                      <li data-value="public">Public</li>
                      <li data-value="protected">Public/Protected</li>
                      <li data-value="private" class="selected">All</li>
                    </ul>
                  </div>
                  <input type="checkbox" id="tsd-filter-inherited" checked /><label
                    class="tsd-widget"
                    for="tsd-filter-inherited"
                    >Inherited</label
                  ><input type="checkbox" id="tsd-filter-externals" checked /><label
                    class="tsd-widget"
                    for="tsd-filter-externals"
                    >Externals</label
                  >
                </div>
              </div>
              <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
            </div>
          </div>
        </div>
      </div>
      <div class="tsd-page-title">
        <div class="container">
          <ul class="tsd-breadcrumb">
            <li><a href="../modules.html">@supabase/supabase-js</a></li>
            <li><a href="../modules/index.html">index</a></li>
            <li><a href="index.GoTrueApi.html">GoTrueApi</a></li>
          </ul>
          <h1>Class GoTrueApi</h1>
        </div>
      </div>
    </header>
    <div class="container container-main">
      <div class="row">
        <div class="col-8 col-content">
          <section class="tsd-panel tsd-hierarchy">
            <h3>Hierarchy</h3>
            <ul class="tsd-hierarchy">
              <li><span class="target">GoTrueApi</span></li>
            </ul>
          </section>
          <section class="tsd-panel-group tsd-index-group">
            <h2>Index</h2>
            <section class="tsd-panel tsd-index-panel">
              <div class="tsd-index-content">
                <section class="tsd-index-section tsd-is-external">
                  <h3>Constructors</h3>
                  <ul class="tsd-index-list">
                    <li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#constructor" class="tsd-kind-icon"
                        >constructor</a
                      >
                    </li>
                  </ul>
                </section>
                <section class="tsd-index-section tsd-is-private-protected tsd-is-external">
                  <h3>Properties</h3>
                  <ul class="tsd-index-list">
                    <li
                      class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-external"
                    >
                      <a href="index.GoTrueApi.html#_createRequestHeaders" class="tsd-kind-icon"
                        >_create<wbr />Request<wbr />Headers</a
                      >
                    </li>
                    <li
                      class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-external"
                    >
                      <a href="index.GoTrueApi.html#cookieName" class="tsd-kind-icon"
                        >cookie<wbr />Name</a
                      >
                    </li>
                    <li
                      class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
                    >
                      <a href="index.GoTrueApi.html#cookieOptions" class="tsd-kind-icon"
                        >cookie<wbr />Options</a
                      >
                    </li>
                    <li
                      class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
                    >
                      <a href="index.GoTrueApi.html#fetch" class="tsd-kind-icon">fetch</a>
                    </li>
                    <li
                      class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
                    >
                      <a href="index.GoTrueApi.html#headers" class="tsd-kind-icon">headers</a>
                    </li>
                    <li
                      class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
                    >
                      <a href="index.GoTrueApi.html#url" class="tsd-kind-icon">url</a>
                    </li>
                  </ul>
                </section>
                <section class="tsd-index-section tsd-is-external">
                  <h3>Methods</h3>
                  <ul class="tsd-index-list">
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#createUser" class="tsd-kind-icon"
                        >create<wbr />User</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#deleteAuthCookie" class="tsd-kind-icon"
                        >delete<wbr />Auth<wbr />Cookie</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#deleteUser" class="tsd-kind-icon"
                        >delete<wbr />User</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#generateLink" class="tsd-kind-icon"
                        >generate<wbr />Link</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#getAuthCookieString" class="tsd-kind-icon"
                        >get<wbr />Auth<wbr />Cookie<wbr />String</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#getUrlForProvider" class="tsd-kind-icon"
                        >get<wbr />Url<wbr />For<wbr />Provider</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#getUser" class="tsd-kind-icon"
                        >get<wbr />User</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#getUserByCookie" class="tsd-kind-icon"
                        >get<wbr />User<wbr />By<wbr />Cookie</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#getUserById" class="tsd-kind-icon"
                        >get<wbr />User<wbr />By<wbr />Id</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#inviteUserByEmail" class="tsd-kind-icon"
                        >invite<wbr />User<wbr />By<wbr />Email</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#listUsers" class="tsd-kind-icon"
                        >list<wbr />Users</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#refreshAccessToken" class="tsd-kind-icon"
                        >refresh<wbr />Access<wbr />Token</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#resetPasswordForEmail" class="tsd-kind-icon"
                        >reset<wbr />Password<wbr />For<wbr />Email</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#sendMagicLinkEmail" class="tsd-kind-icon"
                        >send<wbr />Magic<wbr />Link<wbr />Email</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#sendMobileOTP" class="tsd-kind-icon"
                        >send<wbr />MobileOTP</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#setAuthCookie" class="tsd-kind-icon"
                        >set<wbr />Auth<wbr />Cookie</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#signInWithEmail" class="tsd-kind-icon"
                        >sign<wbr />In<wbr />With<wbr />Email</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#signInWithOpenIDConnect" class="tsd-kind-icon"
                        >sign<wbr />In<wbr />With<wbr />OpenIDConnect</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#signInWithPhone" class="tsd-kind-icon"
                        >sign<wbr />In<wbr />With<wbr />Phone</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#signOut" class="tsd-kind-icon"
                        >sign<wbr />Out</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#signUpWithEmail" class="tsd-kind-icon"
                        >sign<wbr />Up<wbr />With<wbr />Email</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#signUpWithPhone" class="tsd-kind-icon"
                        >sign<wbr />Up<wbr />With<wbr />Phone</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#updateUser" class="tsd-kind-icon"
                        >update<wbr />User</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#updateUserById" class="tsd-kind-icon"
                        >update<wbr />User<wbr />By<wbr />Id</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#verifyMobileOTP" class="tsd-kind-icon"
                        >verify<wbr />MobileOTP</a
                      >
                    </li>
                    <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                      <a href="index.GoTrueApi.html#verifyOTP" class="tsd-kind-icon">verifyOTP</a>
                    </li>
                  </ul>
                </section>
              </div>
            </section>
          </section>
          <section class="tsd-panel-group tsd-member-group tsd-is-external">
            <h2>Constructors</h2>
            <section
              class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-external"
            >
              <a id="constructor" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                constructor<a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  new <wbr />Go<wbr />True<wbr />Api<span class="tsd-signature-symbol">(</span
                  >__namedParameters<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-symbol">{ </span>cookieOptions<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><a
                    href="../interfaces/index.CookieOptions.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >CookieOptions</a
                  ><span class="tsd-signature-symbol">; </span>fetch<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">(</span
                  ><span class="tsd-signature-symbol">(</span>input<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">RequestInfo</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-type">URL</span>, init<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">RequestInit</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol"> =&gt; </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-type">Response</span
                  ><span class="tsd-signature-symbol">&gt;</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">; </span>headers<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{}</span
                  ><span class="tsd-signature-symbol">; </span>url<span class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><a href="index.GoTrueApi.html" class="tsd-signature-type" data-tsd-kind="Class"
                    >GoTrueApi</a
                  >
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:11
                      </li>
                    </ul>
                  </aside>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>
                        __namedParameters:
                        <span class="tsd-signature-symbol">{ </span>cookieOptions<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><a
                          href="../interfaces/index.CookieOptions.html"
                          class="tsd-signature-type"
                          data-tsd-kind="Interface"
                          >CookieOptions</a
                        ><span class="tsd-signature-symbol">; </span>fetch<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-symbol">(</span
                        ><span class="tsd-signature-symbol">(</span>input<span
                          class="tsd-signature-symbol"
                          >: </span
                        ><span class="tsd-signature-type">RequestInfo</span
                        ><span class="tsd-signature-symbol"> | </span
                        ><span class="tsd-signature-type">URL</span>, init<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">RequestInit</span
                        ><span class="tsd-signature-symbol">)</span
                        ><span class="tsd-signature-symbol"> =&gt; </span
                        ><span class="tsd-signature-type">Promise</span
                        ><span class="tsd-signature-symbol">&lt;</span
                        ><span class="tsd-signature-type">Response</span
                        ><span class="tsd-signature-symbol">&gt;</span
                        ><span class="tsd-signature-symbol">)</span
                        ><span class="tsd-signature-symbol">; </span>headers<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-symbol">{}</span
                        ><span class="tsd-signature-symbol">; </span>url<span
                          class="tsd-signature-symbol"
                          >: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            cookie<wbr />Options<span class="tsd-signature-symbol">?: </span
                            ><a
                              href="../interfaces/index.CookieOptions.html"
                              class="tsd-signature-type"
                              data-tsd-kind="Interface"
                              >CookieOptions</a
                            >
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span> fetch<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-symbol">(</span
                            ><span class="tsd-signature-symbol">(</span>input<span
                              class="tsd-signature-symbol"
                              >: </span
                            ><span class="tsd-signature-type">RequestInfo</span
                            ><span class="tsd-signature-symbol"> | </span
                            ><span class="tsd-signature-type">URL</span>, init<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">RequestInit</span
                            ><span class="tsd-signature-symbol">)</span
                            ><span class="tsd-signature-symbol"> =&gt; </span
                            ><span class="tsd-signature-type">Promise</span
                            ><span class="tsd-signature-symbol">&lt;</span
                            ><span class="tsd-signature-type">Response</span
                            ><span class="tsd-signature-symbol">&gt;</span
                            ><span class="tsd-signature-symbol">)</span>
                          </h5>
                          <ul class="tsd-parameters">
                            <li class="tsd-parameter-signature">
                              <ul
                                class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-literal tsd-is-external"
                              >
                                <li class="tsd-signature tsd-kind-icon">
                                  <span class="tsd-signature-symbol">(</span>input<span
                                    class="tsd-signature-symbol"
                                    >: </span
                                  ><span class="tsd-signature-type">RequestInfo</span
                                  ><span class="tsd-signature-symbol"> | </span
                                  ><span class="tsd-signature-type">URL</span>, init<span
                                    class="tsd-signature-symbol"
                                    >?: </span
                                  ><span class="tsd-signature-type">RequestInit</span
                                  ><span class="tsd-signature-symbol">)</span
                                  ><span class="tsd-signature-symbol">: </span
                                  ><span class="tsd-signature-type">Promise</span
                                  ><span class="tsd-signature-symbol">&lt;</span
                                  ><span class="tsd-signature-type">Response</span
                                  ><span class="tsd-signature-symbol">&gt;</span>
                                </li>
                              </ul>
                              <ul class="tsd-descriptions">
                                <li class="tsd-description">
                                  <h4 class="tsd-parameters-title">Parameters</h4>
                                  <ul class="tsd-parameters">
                                    <li>
                                      <h5>
                                        input: <span class="tsd-signature-type">RequestInfo</span
                                        ><span class="tsd-signature-symbol"> | </span
                                        ><span class="tsd-signature-type">URL</span>
                                      </h5>
                                    </li>
                                    <li>
                                      <h5>
                                        <span class="tsd-flag ts-flagOptional">Optional</span> init:
                                        <span class="tsd-signature-type">RequestInit</span>
                                      </h5>
                                    </li>
                                  </ul>
                                  <h4 class="tsd-returns-title">
                                    Returns <span class="tsd-signature-type">Promise</span
                                    ><span class="tsd-signature-symbol">&lt;</span
                                    ><span class="tsd-signature-type">Response</span
                                    ><span class="tsd-signature-symbol">&gt;</span>
                                  </h4>
                                </li>
                              </ul>
                            </li>
                          </ul>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span> headers<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-symbol">{}</span>
                          </h5>
                          <ul class="tsd-parameters">
                            <li class="tsd-parameter-index-signature">
                              <h5>
                                <span class="tsd-signature-symbol">[</span>key:
                                <span class="tsd-signature-type">string</span
                                ><span class="tsd-signature-symbol">]: </span
                                ><span class="tsd-signature-type">string</span>
                              </h5>
                            </li>
                          </ul>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            url<span class="tsd-signature-symbol">: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns
                    <a href="index.GoTrueApi.html" class="tsd-signature-type" data-tsd-kind="Class"
                      >GoTrueApi</a
                    >
                  </h4>
                </li>
              </ul>
            </section>
          </section>
          <section
            class="tsd-panel-group tsd-member-group tsd-is-private-protected tsd-is-external"
          >
            <h2>Properties</h2>
            <section
              class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-external"
            >
              <a id="_createRequestHeaders" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                <span class="tsd-flag ts-flagPrivate">Private</span>
                _create<wbr />Request<wbr />Headers<a
                  href="#_createRequestHeaders"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <div class="tsd-signature tsd-kind-icon">
                _create<wbr />Request<wbr />Headers<span class="tsd-signature-symbol">:</span>
                <span class="tsd-signature-type">any</span>
              </div>
              <aside class="tsd-sources">
                <ul>
                  <li>Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:24</li>
                </ul>
              </aside>
              <div class="tsd-comment tsd-typography">
                <div class="lead">
                  <p>
                    Create a temporary object with all configured headers and adds the Authorization
                    token to be used on request methods
                  </p>
                </div>
                <dl class="tsd-comment-tags">
                  <dt>param jwt</dt>
                  <dd><p>A valid, logged-in JWT.</p></dd>
                </dl>
              </div>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-external"
            >
              <a id="cookieName" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                <span class="tsd-flag ts-flagPrivate">Private</span> cookie<wbr />Name<a
                  href="#cookieName"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <div class="tsd-signature tsd-kind-icon">
                cookie<wbr />Name<span class="tsd-signature-symbol">:</span>
                <span class="tsd-signature-type">any</span>
              </div>
              <aside class="tsd-sources">
                <ul>
                  <li>Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:25</li>
                </ul>
              </aside>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
            >
              <a id="cookieOptions" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                <span class="tsd-flag ts-flagProtected">Protected</span> cookie<wbr />Options<a
                  href="#cookieOptions"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <div class="tsd-signature tsd-kind-icon">
                cookie<wbr />Options<span class="tsd-signature-symbol">:</span>
                <a
                  href="../interfaces/index.CookieOptions.html"
                  class="tsd-signature-type"
                  data-tsd-kind="Interface"
                  >CookieOptions</a
                >
              </div>
              <aside class="tsd-sources">
                <ul>
                  <li>Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:9</li>
                </ul>
              </aside>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
            >
              <a id="fetch" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                <span class="tsd-flag ts-flagProtected">Protected</span> fetch<a
                  href="#fetch"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <div class="tsd-signature tsd-kind-icon">
                fetch<span class="tsd-signature-symbol">:</span>
                <span class="tsd-signature-symbol">(</span
                ><span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol"
                  >: </span
                ><span class="tsd-signature-type">RequestInfo</span
                ><span class="tsd-signature-symbol"> | </span
                ><span class="tsd-signature-type">URL</span>, init<span class="tsd-signature-symbol"
                  >?: </span
                ><span class="tsd-signature-type">RequestInit</span
                ><span class="tsd-signature-symbol">)</span
                ><span class="tsd-signature-symbol"> =&gt; </span
                ><span class="tsd-signature-type">Promise</span
                ><span class="tsd-signature-symbol">&lt;</span
                ><span class="tsd-signature-type">Response</span
                ><span class="tsd-signature-symbol">&gt;</span
                ><span class="tsd-signature-symbol">)</span>
              </div>
              <aside class="tsd-sources">
                <ul>
                  <li>Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:10</li>
                </ul>
              </aside>
              <div class="tsd-type-declaration">
                <h4>Type declaration</h4>
                <ul class="tsd-parameters">
                  <li class="tsd-parameter-signature">
                    <ul
                      class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-class tsd-is-external"
                    >
                      <li class="tsd-signature tsd-kind-icon">
                        <span class="tsd-signature-symbol">(</span>input<span
                          class="tsd-signature-symbol"
                          >: </span
                        ><span class="tsd-signature-type">RequestInfo</span
                        ><span class="tsd-signature-symbol"> | </span
                        ><span class="tsd-signature-type">URL</span>, init<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">RequestInit</span
                        ><span class="tsd-signature-symbol">)</span
                        ><span class="tsd-signature-symbol">: </span
                        ><span class="tsd-signature-type">Promise</span
                        ><span class="tsd-signature-symbol">&lt;</span
                        ><span class="tsd-signature-type">Response</span
                        ><span class="tsd-signature-symbol">&gt;</span>
                      </li>
                    </ul>
                    <ul class="tsd-descriptions">
                      <li class="tsd-description">
                        <h4 class="tsd-parameters-title">Parameters</h4>
                        <ul class="tsd-parameters">
                          <li>
                            <h5>
                              input: <span class="tsd-signature-type">RequestInfo</span
                              ><span class="tsd-signature-symbol"> | </span
                              ><span class="tsd-signature-type">URL</span>
                            </h5>
                          </li>
                          <li>
                            <h5>
                              <span class="tsd-flag ts-flagOptional">Optional</span> init:
                              <span class="tsd-signature-type">RequestInit</span>
                            </h5>
                          </li>
                        </ul>
                        <h4 class="tsd-returns-title">
                          Returns <span class="tsd-signature-type">Promise</span
                          ><span class="tsd-signature-symbol">&lt;</span
                          ><span class="tsd-signature-type">Response</span
                          ><span class="tsd-signature-symbol">&gt;</span>
                        </h4>
                      </li>
                    </ul>
                  </li>
                </ul>
              </div>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
            >
              <a id="headers" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                <span class="tsd-flag ts-flagProtected">Protected</span> headers<a
                  href="#headers"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <div class="tsd-signature tsd-kind-icon">
                headers<span class="tsd-signature-symbol">:</span>
                <span class="tsd-signature-symbol">{}</span>
              </div>
              <aside class="tsd-sources">
                <ul>
                  <li>Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:6</li>
                </ul>
              </aside>
              <div class="tsd-type-declaration">
                <h4>Type declaration</h4>
                <ul class="tsd-parameters">
                  <li class="tsd-parameter-index-signature">
                    <h5>
                      <span class="tsd-signature-symbol">[</span>key:
                      <span class="tsd-signature-type">string</span
                      ><span class="tsd-signature-symbol">]: </span
                      ><span class="tsd-signature-type">string</span>
                    </h5>
                  </li>
                </ul>
              </div>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
            >
              <a id="url" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                <span class="tsd-flag ts-flagProtected">Protected</span> url<a
                  href="#url"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <div class="tsd-signature tsd-kind-icon">
                url<span class="tsd-signature-symbol">:</span>
                <span class="tsd-signature-type">string</span>
              </div>
              <aside class="tsd-sources">
                <ul>
                  <li>Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:5</li>
                </ul>
              </aside>
            </section>
          </section>
          <section class="tsd-panel-group tsd-member-group tsd-is-external">
            <h2>Methods</h2>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="createUser" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                create<wbr />User<a
                  href="#createUser"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  create<wbr />User<span class="tsd-signature-symbol">(</span>attributes<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.AdminUserAttributes.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AdminUserAttributes</a
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol">; </span>user<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol">; </span>user<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:251
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Creates a new user.</p>
                    </div>
                    <div>
                      <p>
                        This function should only be called on a server. Never expose your
                        <code>service_role</code> key in the browser.
                      </p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>
                        attributes:
                        <a
                          href="../interfaces/index.AdminUserAttributes.html"
                          class="tsd-signature-type"
                          data-tsd-kind="Interface"
                          >AdminUserAttributes</a
                        >
                      </h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The data you want to create the user with.</p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol">; </span>user<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol">; </span>user<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="deleteAuthCookie" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                delete<wbr />Auth<wbr />Cookie<a
                  href="#deleteAuthCookie"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  delete<wbr />Auth<wbr />Cookie<span class="tsd-signature-symbol">(</span>req<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">any</span>, res<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">any</span>, options<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-symbol">{ </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">any</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:218
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Deletes the Auth Cookies and redirects to the</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>req: <span class="tsd-signature-type">any</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The request object.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>res: <span class="tsd-signature-type">any</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The response object.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        options: <span class="tsd-signature-symbol">{ </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>Optionally specify a <code>redirectTo</code> URL in the options.</p>
                        </div>
                      </div>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">any</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="deleteUser" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                delete<wbr />User<a
                  href="#deleteUser"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  delete<wbr />User<span class="tsd-signature-symbol">(</span>uid<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol">; </span>user<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:315
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Delete a user. Requires a <code>service_role</code> key.</p>
                    </div>
                    <div>
                      <p>
                        This function should only be called on a server. Never expose your
                        <code>service_role</code> key in the browser.
                      </p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>uid: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The user uid you want to remove.</p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol">; </span>user<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="generateLink" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                generate<wbr />Link<a
                  href="#generateLink"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  generate<wbr />Link<span class="tsd-signature-symbol">(</span>type<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">&quot;signup&quot;</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-type">&quot;invite&quot;</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-type">&quot;magiclink&quot;</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-type">&quot;recovery&quot;</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-type">&quot;email_change_current&quot;</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-type">&quot;email_change_new&quot;</span>, email<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">object</span
                  ><span class="tsd-signature-symbol">; </span>password<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:236
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Generates links to be sent via email or other.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>
                        type: <span class="tsd-signature-type">&quot;signup&quot;</span
                        ><span class="tsd-signature-symbol"> | </span
                        ><span class="tsd-signature-type">&quot;invite&quot;</span
                        ><span class="tsd-signature-symbol"> | </span
                        ><span class="tsd-signature-type">&quot;magiclink&quot;</span
                        ><span class="tsd-signature-symbol"> | </span
                        ><span class="tsd-signature-type">&quot;recovery&quot;</span
                        ><span class="tsd-signature-symbol"> | </span
                        ><span class="tsd-signature-type">&quot;email_change_current&quot;</span
                        ><span class="tsd-signature-symbol"> | </span
                        ><span class="tsd-signature-type">&quot;email_change_new&quot;</span>
                      </h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>
                            The link type (&quot;signup&quot; or &quot;magiclink&quot; or
                            &quot;recovery&quot; or &quot;invite&quot;).
                          </p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>email: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The user&#39;s email.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>data<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">object</span
                        ><span class="tsd-signature-symbol">; </span>password<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span> data<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">object</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span> password<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="getAuthCookieString" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                get<wbr />Auth<wbr />Cookie<wbr />String<a
                  href="#getAuthCookieString"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  get<wbr />Auth<wbr />Cookie<wbr />String<span class="tsd-signature-symbol">(</span
                  >req<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">any</span>, res<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">any</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">[]</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:227
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>
                        Helper method to generate the Auth Cookie string for you in case you
                        can&#39;t use <code>setAuthCookie</code>.
                      </p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>req: <span class="tsd-signature-type">any</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The request object.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>res: <span class="tsd-signature-type">any</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The response object.</p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">string</span
                    ><span class="tsd-signature-symbol">[]</span>
                  </h4>
                  <div>
                    <p>
                      The Cookie string that needs to be set as the value for the
                      <code>Set-Cookie</code> header.
                    </p>
                  </div>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="getUrlForProvider" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                get<wbr />Url<wbr />For<wbr />Provider<a
                  href="#getUrlForProvider"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  get<wbr />Url<wbr />For<wbr />Provider<span class="tsd-signature-symbol">(</span
                  >provider<span class="tsd-signature-symbol">: </span
                  ><a
                    href="../modules/index.html#Provider"
                    class="tsd-signature-type"
                    data-tsd-kind="Type alias"
                    >Provider</a
                  >, options<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-symbol">{ </span>queryParams<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{}</span
                  ><span class="tsd-signature-symbol">; </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>scopes<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:32
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Generates the relevant login URL for a third-party provider.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>
                        provider:
                        <a
                          href="../modules/index.html#Provider"
                          class="tsd-signature-type"
                          data-tsd-kind="Type alias"
                          >Provider</a
                        >
                      </h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>One of the providers supported by GoTrue.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        options: <span class="tsd-signature-symbol">{ </span>queryParams<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-symbol">{}</span
                        ><span class="tsd-signature-symbol">; </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>scopes<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            query<wbr />Params<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-symbol">{}</span>
                          </h5>
                          <ul class="tsd-parameters">
                            <li class="tsd-parameter-index-signature">
                              <h5>
                                <span class="tsd-signature-symbol">[</span>key:
                                <span class="tsd-signature-type">string</span
                                ><span class="tsd-signature-symbol">]: </span
                                ><span class="tsd-signature-type">string</span>
                              </h5>
                            </li>
                          </ul>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span> scopes<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">string</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="getUser" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                get<wbr />User<a href="#getUser" aria-label="Permalink" class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  get<wbr />User<span class="tsd-signature-symbol">(</span>jwt<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol">; </span>user<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:329
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Gets the current user details.</p>
                    </div>
                    <div>
                      <p>
                        This method is called by the GoTrueClient <code>update</code> where the jwt
                        is set to this.currentSession.access_token and therefore, acts like getting
                        the currently authenticated user
                      </p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>jwt: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>
                            A valid, logged-in JWT. Typically, the access_token for the
                            currentSession
                          </p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol">; </span>user<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="getUserByCookie" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                get<wbr />User<wbr />By<wbr />Cookie<a
                  href="#getUserByCookie"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  get<wbr />User<wbr />By<wbr />Cookie<span class="tsd-signature-symbol">(</span
                  >req<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">any</span>, res<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">any</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol">; </span>token<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>user<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:290
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>
                        Get user by reading the cookie from the request. Works for Next.js &amp;
                        Express (requires cookie-parser middleware).
                      </p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>req: <span class="tsd-signature-type">any</span></h5>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> res:
                        <span class="tsd-signature-type">any</span>
                      </h5>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol">; </span>token<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><span class="tsd-signature-type">string</span
                    ><span class="tsd-signature-symbol">; </span>user<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="getUserById" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                get<wbr />User<wbr />By<wbr />Id<a
                  href="#getUserById"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  get<wbr />User<wbr />By<wbr />Id<span class="tsd-signature-symbol">(</span
                  >uid<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:279
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Get user by id.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>uid: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The user&#39;s unique identifier</p>
                          <p>
                            This function should only be called on a server. Never expose your
                            <code>service_role</code> key in the browser.
                          </p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="inviteUserByEmail" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                invite<wbr />User<wbr />By<wbr />Email<a
                  href="#inviteUserByEmail"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  invite<wbr />User<wbr />By<wbr />Email<span class="tsd-signature-symbol">(</span
                  >email<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">object</span
                  ><span class="tsd-signature-symbol">; </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:177
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Sends an invite link to an email address.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>email: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The email address of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>data<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">object</span
                        ><span class="tsd-signature-symbol">; </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span> data<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">object</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="listUsers" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                list<wbr />Users<a href="#listUsers" aria-label="Permalink" class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  list<wbr />Users<span class="tsd-signature-symbol">(</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">[]</span
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:265
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Get a list of users.</p>
                    </div>
                    <div>
                      <p>
                        This function should only be called on a server. Never expose your
                        <code>service_role</code> key in the browser.
                      </p>
                    </div>
                  </div>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">[]</span
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="refreshAccessToken" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                refresh<wbr />Access<wbr />Token<a
                  href="#refreshAccessToken"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  refresh<wbr />Access<wbr />Token<span class="tsd-signature-symbol">(</span
                  >refreshToken<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:201
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Generates a new JWT.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>refreshToken: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>A valid refresh token that was returned on login.</p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="resetPasswordForEmail" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                reset<wbr />Password<wbr />For<wbr />Email<a
                  href="#resetPasswordForEmail"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  reset<wbr />Password<wbr />For<wbr />Email<span class="tsd-signature-symbol"
                    >(</span
                  >email<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>captchaToken<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-symbol">{}</span
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:190
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Sends a reset request to an email address.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>email: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The email address of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>captchaToken<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            captcha<wbr />Token<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><span class="tsd-signature-symbol">{}</span
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="sendMagicLinkEmail" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                send<wbr />Magic<wbr />Link<wbr />Email<a
                  href="#sendMagicLinkEmail"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  send<wbr />Magic<wbr />Link<wbr />Email<span class="tsd-signature-symbol">(</span
                  >email<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>captchaToken<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>shouldCreateUser<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">boolean</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-symbol">{}</span
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:117
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Sends a magic login link to an email address.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>email: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The email address of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>captchaToken<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>shouldCreateUser<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">boolean</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            captcha<wbr />Token<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            should<wbr />Create<wbr />User<span class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">boolean</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><span class="tsd-signature-symbol">{}</span
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="sendMobileOTP" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                send<wbr />MobileOTP<a
                  href="#sendMobileOTP"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  send<wbr />MobileOTP<span class="tsd-signature-symbol">(</span>phone<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>captchaToken<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>shouldCreateUser<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">boolean</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><span class="tsd-signature-symbol">{}</span
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:131
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>
                        Sends a mobile OTP via SMS. Will register the account if it doesn&#39;t
                        already exist
                      </p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>phone: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The user&#39;s phone number WITH international prefix</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>captchaToken<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>shouldCreateUser<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">boolean</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            captcha<wbr />Token<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            should<wbr />Create<wbr />User<span class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">boolean</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><span class="tsd-signature-symbol">{}</span
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="setAuthCookie" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                set<wbr />Auth<wbr />Cookie<a
                  href="#setAuthCookie"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  set<wbr />Auth<wbr />Cookie<span class="tsd-signature-symbol">(</span>req<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">any</span>, res<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">any</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">void</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:211
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>
                        Set/delete the auth cookie based on the AuthChangeEvent. Works for Next.js
                        &amp; Express (requires cookie-parser middleware).
                      </p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>req: <span class="tsd-signature-type">any</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The request object.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>res: <span class="tsd-signature-type">any</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The response object.</p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">void</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="signInWithEmail" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                sign<wbr />In<wbr />With<wbr />Email<a
                  href="#signInWithEmail"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  sign<wbr />In<wbr />With<wbr />Email<span class="tsd-signature-symbol">(</span
                  >email<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>, password<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>captchaToken<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:65
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Logs in an existing user using their email address.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>email: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The email address of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>password: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The password of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>captchaToken<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            captcha<wbr />Token<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="signInWithOpenIDConnect" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                sign<wbr />In<wbr />With<wbr />OpenIDConnect<a
                  href="#signInWithOpenIDConnect"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  sign<wbr />In<wbr />With<wbr />OpenIDConnect<span class="tsd-signature-symbol"
                    >(</span
                  >__namedParameters<span class="tsd-signature-symbol">: </span
                  ><a
                    href="../interfaces/index.OpenIDConnectCredentials.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >OpenIDConnectCredentials</a
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:106
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Logs in an OpenID Connect user using their id_token.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>
                        __namedParameters:
                        <a
                          href="../interfaces/index.OpenIDConnectCredentials.html"
                          class="tsd-signature-type"
                          data-tsd-kind="Interface"
                          >OpenIDConnectCredentials</a
                        >
                      </h5>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="signInWithPhone" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                sign<wbr />In<wbr />With<wbr />Phone<a
                  href="#signInWithPhone"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  sign<wbr />In<wbr />With<wbr />Phone<span class="tsd-signature-symbol">(</span
                  >phone<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>, password<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>captchaToken<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:92
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Logs in an existing user using their phone number and password.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>phone: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The phone number of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>password: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The password of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>captchaToken<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            captcha<wbr />Token<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="signOut" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                sign<wbr />Out<a href="#signOut" aria-label="Permalink" class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  sign<wbr />Out<span class="tsd-signature-symbol">(</span>jwt<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:142
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Removes a logged-in session.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>jwt: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>A valid, logged-in JWT.</p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="signUpWithEmail" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                sign<wbr />Up<wbr />With<wbr />Email<a
                  href="#signUpWithEmail"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  sign<wbr />Up<wbr />With<wbr />Email<span class="tsd-signature-symbol">(</span
                  >email<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>, password<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>captchaToken<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>data<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">object</span
                  ><span class="tsd-signature-symbol">; </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:50
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Creates a new user using their email address.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>email: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The email address of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>password: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The password of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>captchaToken<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>data<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">object</span
                        ><span class="tsd-signature-symbol">; </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            captcha<wbr />Token<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span> data<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">object</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                  <div><p>A logged-in session if the server has &quot;autoconfirm&quot; ON</p></div>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="signUpWithPhone" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                sign<wbr />Up<wbr />With<wbr />Phone<a
                  href="#signUpWithPhone"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  sign<wbr />Up<wbr />With<wbr />Phone<span class="tsd-signature-symbol">(</span
                  >phone<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>, password<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>captchaToken<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol">; </span>data<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">object</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:79
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Signs up a new user using their phone number and a password.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>phone: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The phone number of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>password: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The password of the user.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>captchaToken<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol">; </span>data<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">object</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            captcha<wbr />Token<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span> data<span
                              class="tsd-signature-symbol"
                              >?: </span
                            ><span class="tsd-signature-type">object</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="updateUser" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                update<wbr />User<a
                  href="#updateUser"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  update<wbr />User<span class="tsd-signature-symbol">(</span>jwt<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, attributes<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.UserAttributes.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >UserAttributes</a
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol">; </span>user<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:339
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Updates the user data.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>jwt: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>A valid, logged-in JWT.</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        attributes:
                        <a
                          href="../interfaces/index.UserAttributes.html"
                          class="tsd-signature-type"
                          data-tsd-kind="Interface"
                          >UserAttributes</a
                        >
                      </h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The data you want to update.</p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol">; </span>user<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="updateUserById" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                update<wbr />User<wbr />By<wbr />Id<a
                  href="#updateUserById"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  update<wbr />User<wbr />By<wbr />Id<span class="tsd-signature-symbol">(</span
                  >uid<span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">string</span>, attributes<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../interfaces/index.AdminUserAttributes.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AdminUserAttributes</a
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol">; </span>user<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:303
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Updates the user data.</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>uid: <span class="tsd-signature-type">string</span></h5>
                    </li>
                    <li>
                      <h5>
                        attributes:
                        <a
                          href="../interfaces/index.AdminUserAttributes.html"
                          class="tsd-signature-type"
                          data-tsd-kind="Interface"
                          >AdminUserAttributes</a
                        >
                      </h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The data you want to update.</p>
                          <p>
                            This function should only be called on a server. Never expose your
                            <code>service_role</code> key in the browser.
                          </p>
                        </div>
                      </div>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol">; </span>user<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="verifyMobileOTP" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                verify<wbr />MobileOTP<a
                  href="#verifyMobileOTP"
                  aria-label="Permalink"
                  class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  verify<wbr />MobileOTP<span class="tsd-signature-symbol">(</span>phone<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, token<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">string</span>, options<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-symbol">{ </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:151
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <dl class="tsd-comment-tags">
                      <dt>deprecated</dt>
                      <dd>
                        <p>Use <code>verifyOTP</code> instead!</p>
                      </dd>
                    </dl>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>phone: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>The user&#39;s phone number WITH international prefix</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>token: <span class="tsd-signature-type">string</span></h5>
                      <div class="tsd-comment tsd-typography">
                        <div class="lead">
                          <p>token that user was sent to their mobile phone</p>
                        </div>
                      </div>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
            <section
              class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external"
            >
              <a id="verifyOTP" class="tsd-anchor"></a>
              <h3 class="tsd-anchor-link">
                verifyOTP<a href="#verifyOTP" aria-label="Permalink" class="tsd-anchor-icon"
                  ><svg
                    xmlns="http://www.w3.org/2000/svg"
                    class="icon icon-tabler icon-tabler-link"
                    viewBox="0 0 24 24"
                    stroke-width="2"
                    stroke="currentColor"
                    fill="none"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  >
                    <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
                    <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path>
                    <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg
                ></a>
              </h3>
              <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
                <li class="tsd-signature tsd-kind-icon">
                  verifyOTP<span class="tsd-signature-symbol">(</span>__namedParameters<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><a
                    href="../modules/index.html#VerifyOTPParams"
                    class="tsd-signature-type"
                    data-tsd-kind="Type alias"
                    >VerifyOTPParams</a
                  >, options<span class="tsd-signature-symbol">?: </span
                  ><span class="tsd-signature-symbol">{ </span>redirectTo<span
                    class="tsd-signature-symbol"
                    >?: </span
                  ><span class="tsd-signature-type">string</span
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">)</span
                  ><span class="tsd-signature-symbol">: </span
                  ><span class="tsd-signature-type">Promise</span
                  ><span class="tsd-signature-symbol">&lt;</span
                  ><span class="tsd-signature-symbol">{ </span>data<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthSession.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthSession</a
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.AuthUser.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >AuthUser</a
                  ><span class="tsd-signature-symbol">; </span>error<span
                    class="tsd-signature-symbol"
                    >: </span
                  ><span class="tsd-signature-type">null</span
                  ><span class="tsd-signature-symbol"> | </span
                  ><a
                    href="../interfaces/index.ApiError.html"
                    class="tsd-signature-type"
                    data-tsd-kind="Interface"
                    >ApiError</a
                  ><span class="tsd-signature-symbol"> }</span
                  ><span class="tsd-signature-symbol">&gt;</span>
                </li>
              </ul>
              <ul class="tsd-descriptions">
                <li class="tsd-description">
                  <aside class="tsd-sources">
                    <ul>
                      <li>
                        Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:165
                      </li>
                    </ul>
                  </aside>
                  <div class="tsd-comment tsd-typography">
                    <div class="lead">
                      <p>Send User supplied Email / Mobile OTP to be verified</p>
                    </div>
                  </div>
                  <h4 class="tsd-parameters-title">Parameters</h4>
                  <ul class="tsd-parameters">
                    <li>
                      <h5>
                        __namedParameters:
                        <a
                          href="../modules/index.html#VerifyOTPParams"
                          class="tsd-signature-type"
                          data-tsd-kind="Type alias"
                          >VerifyOTPParams</a
                        >
                      </h5>
                    </li>
                    <li>
                      <h5>
                        <span class="tsd-flag ts-flagOptional">Optional</span> options:
                        <span class="tsd-signature-symbol">{ </span>redirectTo<span
                          class="tsd-signature-symbol"
                          >?: </span
                        ><span class="tsd-signature-type">string</span
                        ><span class="tsd-signature-symbol"> }</span>
                      </h5>
                      <ul class="tsd-parameters">
                        <li class="tsd-parameter">
                          <h5>
                            <span class="tsd-flag ts-flagOptional">Optional</span>
                            redirect<wbr />To<span class="tsd-signature-symbol">?: </span
                            ><span class="tsd-signature-type">string</span>
                          </h5>
                        </li>
                      </ul>
                    </li>
                  </ul>
                  <h4 class="tsd-returns-title">
                    Returns <span class="tsd-signature-type">Promise</span
                    ><span class="tsd-signature-symbol">&lt;</span
                    ><span class="tsd-signature-symbol">{ </span>data<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthSession.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthSession</a
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.AuthUser.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >AuthUser</a
                    ><span class="tsd-signature-symbol">; </span>error<span
                      class="tsd-signature-symbol"
                      >: </span
                    ><span class="tsd-signature-type">null</span
                    ><span class="tsd-signature-symbol"> | </span
                    ><a
                      href="../interfaces/index.ApiError.html"
                      class="tsd-signature-type"
                      data-tsd-kind="Interface"
                      >ApiError</a
                    ><span class="tsd-signature-symbol"> }</span
                    ><span class="tsd-signature-symbol">&gt;</span>
                  </h4>
                </li>
              </ul>
            </section>
          </section>
        </div>
        <div class="col-4 col-menu menu-sticky-wrap menu-highlight">
          <nav class="tsd-navigation primary">
            <ul>
              <li class=""><a href="../modules.html">Modules</a></li>
              <li class="current tsd-kind-module">
                <a href="../modules/index.html">index</a>
                <ul>
                  <li class="tsd-kind-namespace tsd-parent-kind-module tsd-is-external">
                    <a href="../modules/index.Transformers.html">Transformers</a>
                  </li>
                </ul>
              </li>
              <li class="tsd-kind-module">
                <a href="../modules/lib_SupabaseQueryBuilder.html"
                  >lib/<wbr />Supabase<wbr />Query<wbr />Builder</a
                >
              </li>
              <li class="tsd-kind-module">
                <a href="../modules/lib_SupabaseRealtimeClient.html"
                  >lib/<wbr />Supabase<wbr />Realtime<wbr />Client</a
                >
              </li>
              <li class="tsd-kind-module">
                <a href="../modules/lib_constants.html">lib/constants</a>
              </li>
              <li class="tsd-kind-module"><a href="../modules/lib_helpers.html">lib/helpers</a></li>
              <li class="tsd-kind-module"><a href="../modules/lib_types.html">lib/types</a></li>
              <li class="tsd-kind-module"><a href="../modules/lib_version.html">lib/version</a></li>
            </ul>
          </nav>
          <nav class="tsd-navigation secondary menu-sticky">
            <ul>
              <li class="current tsd-kind-class tsd-parent-kind-module tsd-is-external">
                <a href="index.GoTrueApi.html" class="tsd-kind-icon">Go<wbr />True<wbr />Api</a>
                <ul>
                  <li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#constructor" class="tsd-kind-icon">constructor</a>
                  </li>
                  <li
                    class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-external"
                  >
                    <a href="index.GoTrueApi.html#_createRequestHeaders" class="tsd-kind-icon"
                      >_create<wbr />Request<wbr />Headers</a
                    >
                  </li>
                  <li
                    class="tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-external"
                  >
                    <a href="index.GoTrueApi.html#cookieName" class="tsd-kind-icon"
                      >cookie<wbr />Name</a
                    >
                  </li>
                  <li
                    class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
                  >
                    <a href="index.GoTrueApi.html#cookieOptions" class="tsd-kind-icon"
                      >cookie<wbr />Options</a
                    >
                  </li>
                  <li
                    class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
                  >
                    <a href="index.GoTrueApi.html#fetch" class="tsd-kind-icon">fetch</a>
                  </li>
                  <li
                    class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
                  >
                    <a href="index.GoTrueApi.html#headers" class="tsd-kind-icon">headers</a>
                  </li>
                  <li
                    class="tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-external"
                  >
                    <a href="index.GoTrueApi.html#url" class="tsd-kind-icon">url</a>
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#createUser" class="tsd-kind-icon"
                      >create<wbr />User</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#deleteAuthCookie" class="tsd-kind-icon"
                      >delete<wbr />Auth<wbr />Cookie</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#deleteUser" class="tsd-kind-icon"
                      >delete<wbr />User</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#generateLink" class="tsd-kind-icon"
                      >generate<wbr />Link</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#getAuthCookieString" class="tsd-kind-icon"
                      >get<wbr />Auth<wbr />Cookie<wbr />String</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#getUrlForProvider" class="tsd-kind-icon"
                      >get<wbr />Url<wbr />For<wbr />Provider</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#getUser" class="tsd-kind-icon">get<wbr />User</a>
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#getUserByCookie" class="tsd-kind-icon"
                      >get<wbr />User<wbr />By<wbr />Cookie</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#getUserById" class="tsd-kind-icon"
                      >get<wbr />User<wbr />By<wbr />Id</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#inviteUserByEmail" class="tsd-kind-icon"
                      >invite<wbr />User<wbr />By<wbr />Email</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#listUsers" class="tsd-kind-icon"
                      >list<wbr />Users</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#refreshAccessToken" class="tsd-kind-icon"
                      >refresh<wbr />Access<wbr />Token</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#resetPasswordForEmail" class="tsd-kind-icon"
                      >reset<wbr />Password<wbr />For<wbr />Email</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#sendMagicLinkEmail" class="tsd-kind-icon"
                      >send<wbr />Magic<wbr />Link<wbr />Email</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#sendMobileOTP" class="tsd-kind-icon"
                      >send<wbr />MobileOTP</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#setAuthCookie" class="tsd-kind-icon"
                      >set<wbr />Auth<wbr />Cookie</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#signInWithEmail" class="tsd-kind-icon"
                      >sign<wbr />In<wbr />With<wbr />Email</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#signInWithOpenIDConnect" class="tsd-kind-icon"
                      >sign<wbr />In<wbr />With<wbr />OpenIDConnect</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#signInWithPhone" class="tsd-kind-icon"
                      >sign<wbr />In<wbr />With<wbr />Phone</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#signOut" class="tsd-kind-icon">sign<wbr />Out</a>
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#signUpWithEmail" class="tsd-kind-icon"
                      >sign<wbr />Up<wbr />With<wbr />Email</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#signUpWithPhone" class="tsd-kind-icon"
                      >sign<wbr />Up<wbr />With<wbr />Phone</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#updateUser" class="tsd-kind-icon"
                      >update<wbr />User</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#updateUserById" class="tsd-kind-icon"
                      >update<wbr />User<wbr />By<wbr />Id</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#verifyMobileOTP" class="tsd-kind-icon"
                      >verify<wbr />MobileOTP</a
                    >
                  </li>
                  <li class="tsd-kind-method tsd-parent-kind-class tsd-is-external">
                    <a href="index.GoTrueApi.html#verifyOTP" class="tsd-kind-icon">verifyOTP</a>
                  </li>
                </ul>
              </li>
            </ul>
          </nav>
        </div>
      </div>
    </div>
    <footer class="with-border-bottom">
      <div class="container">
        <h2>Legend</h2>
        <div class="tsd-legend-group">
          <ul class="tsd-legend">
            <li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
            <li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
            <li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
            <li class="tsd-kind-type-alias tsd-has-type-parameter">
              <span class="tsd-kind-icon">Type alias with type parameter</span>
            </li>
          </ul>
          <ul class="tsd-legend">
            <li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
            <li class="tsd-kind-class tsd-has-type-parameter">
              <span class="tsd-kind-icon">Class with type parameter</span>
            </li>
          </ul>
          <ul class="tsd-legend">
            <li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
          </ul>
        </div>
        <h2>Settings</h2>
        <p>
          Theme
          <select id="theme">
            <option value="os">OS</option>
            <option value="light">Light</option>
            <option value="dark">Dark</option>
          </select>
        </p>
      </div>
    </footer>
    <div class="container tsd-generator">
      <p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
    </div>
    <div class="overlay"></div>
    <script src="../assets/main.js"></script>
  </body>
</html>
